home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1993 July / Internet Tools.iso / RockRidge / ip / dns / ddt2.0 / SOA-timers.template < prev    next >
Encoding:
Text File  |  1993-05-17  |  3.7 KB  |  140 lines

  1. #
  2. #   This file contains information that the soac command read
  3. # every time it runs. 
  4. #
  5. #   There are three types of information: SOA timers, valid interval
  6. # where the timers values have accepted and the time-out used when the servers
  7. # have queried.
  8. #
  9. #   Replace every <value> according to your own needs.
  10. #
  11. #   Comments begin with '#'.
  12. #
  13. #####################################
  14. ### SOA timers for top level domains:
  15. #
  16. ## REFRESH
  17. T_Refresh    <value>     
  18. #
  19. ## RETRY
  20. T_Retry    <value>
  21. #
  22. ## EXPIRE
  23. T_Expire    <value>
  24. #
  25. ## TIME TO LIVE (MINIMUM)
  26. T_TTL    <value>
  27. #
  28. #
  29. #
  30. #################################
  31. ### SOA timers for other domains:
  32. #
  33. ## REFRESH
  34. Refresh    <value>
  35. #
  36. ## RETRY
  37. Retry        <value>
  38. #
  39. ## EXPIRE
  40. Expire        <value>
  41. #
  42. ## TIME TO LIVE (MINIMUM)
  43. TTL    <value>
  44. #
  45. #
  46. #
  47. #
  48. #######################################################################
  49. ### Error accept in the values of the SOA timers for top level domains:
  50. #
  51. ## for REFRESH
  52. DIFF_T_Refresh        <value>
  53. #
  54. ## for RETRY
  55. DIFF_T_Retry    <value>
  56. #
  57. ## for EXPIRE
  58. DIFF_T_Expire    <value>
  59. #
  60. ## for TTL
  61. DIFF_T_TTL    <value>
  62. #
  63. #
  64. #
  65. ###################################################################
  66. ### Error accept in the values of the SOA timers for other domains:
  67. #
  68. ## for REFRESH
  69. DIFF_Refresh    <value>
  70. #
  71. ## for RETRY
  72. DIFF_Retry    <value>
  73. #
  74. ## for EXPIRE
  75. DIFF_Expire    <value>
  76. #
  77. ## for TTL
  78. DIFF_TTL    <value>
  79. #
  80. #
  81. #
  82. #
  83. #
  84. #############################################
  85. ### Time-out used when the server has queried
  86. TIMEOUT    <value>
  87. #
  88. #
  89. #
  90. ############## END OF TEMPLATE ##############
  91. #
  92. #
  93. ##########################################################################
  94. #   For help in the comprehension of these values we have reproduced below
  95. # a part of DNS-advice, wrote by Piet Beertema distributed with the BIND
  96. # package.
  97. #
  98. # ---------------------------
  99. #   A problem I've found in quite some nameservers is that the various
  100. #   timers have been set (far) too low. Especially for top level domain
  101. #   nameservers this causes unnecessary traffic over international and
  102. #   intercontinental links.
  103. #   Unfortunately the examples given in the BIND manual, in RFC's and in
  104. #   some expert documents give those very short timer values, and that's
  105. #   most likely what people have modelled their SOA records after.
  106. #
  107. #   First of all a short explanation of the timers used in the SOA record:
  108. #   - Refresh:     The SOA record of the primary server is checked
  109. #                  every "refresh" time by the secondary servers;
  110. #                  if it has changed, a zone transfer is done.
  111. #   - Retry:       If a secondary server cannot reach the primary
  112. #                  server, it tries it again every "retry" time.
  113. #   - Expire:      If for "expire" time the primary server cannot
  114. #                  be reached, all information about the zone is
  115. #                  invalidated on the secondary servers (i.e. they
  116. #                  are no longer authoritative for that zone).
  117. #   - Default TTL: The default TTL value for all records in the
  118. #                  zone file; a different TTL value may be given
  119. #                  explicitly in a record when necessary.
  120. #                  (This timer is named "Minimum" in most examples,
  121. #                  but that name is highly confusing).
  122. #
  123. #   For top level domain servers I would recommend the following values:
  124. #          86400 ; Refresh     24 hours
  125. #           7200 ; Retry        2 hours
  126. #        2592000 ; Expire      30 days
  127. #         345600 ; Default TTL  4 days
  128. #
  129. #   For other servers I would suggest:
  130. #          28800 ; Refresh     8 hours
  131. #           7200 ; Retry       2 hours
  132. #         604800 ; Expire      7 days
  133. #          86400 ; Default TTL 1 day
  134. #   but here the frequency of changes, the required speed of propagation,
  135. #   the reachability of the primary server etc. play a role in optimizing
  136. #   the timer values.
  137. # -------------------------------
  138.  
  139.